// 需要安装Moment.js
// npm install moment --save 
import moment from "moment";
import accounting from 'accounting';

/**
 * 全局filters
 */
export default {
    /**
     * 日期格式化
     * @param value
     * @returns {string}
     */
    dateFilter(value) {
        if (!value) {
            return '暂无';
        }
        return moment(value).format('YYYY-MM-DD');
    },

    /**
     * 日期格式化
     * @param value
     * @returns {string}
     */
    dateTimeFilter(value) {
        if (!value) {
            return '暂无';
        }
        return moment(value).format('YYYY-MM-DD HH:mm:ss');
    },

    /**
     * 金额格式化
     * @param value
     * @returns {string}
     */
    moneyFilter(value) {
        return accounting.formatMoney(value, '', 0)
    }
}